const crypto/internal/fips140/bigmod._W
28 uses
crypto/internal/fips140/bigmod (current package)
nat.go#L16: _W = bits.UintSize
nat.go#L18: _S = _W / 8
nat.go#L66: const preallocLimbs = (preallocTarget + _W - 1) / _W
nat.go#L207: if _W == 64 {
nat.go#L220: for s := 0; s < _W && k < len(x.limbs) && i > 0; s += 8 {
nat.go#L317: t += _W
nat.go#L408: shift := int(n % _W)
nat.go#L409: shiftLimbs := int(n / _W)
nat.go#L424: xLimbs[i] |= shiftedLimbs[i+1] << (_W - shift)
nat.go#L442: return i*_W + bitLen(xLimbs[i])
nat.go#L484: logR := _W * n
nat.go#L488: rr.limbs[n-1] = 1 << ((mLen - 1) % _W)
nat.go#L623: for i := _W - 1; i >= 0; i-- {
nat.go#L850: case 1024 / _W:
nat.go#L851: const n = 1024 / _W // compiler hint
nat.go#L864: case 1536 / _W:
nat.go#L865: const n = 1536 / _W // compiler hint
nat.go#L878: case 2048 / _W:
nat.go#L879: const n = 2048 / _W // compiler hint
nat.go#L954: case 1024 / _W:
nat.go#L955: const n = 1024 / _W // compiler hint
nat.go#L961: case 1536 / _W:
nat.go#L962: const n = 1536 / _W // compiler hint
nat.go#L968: case 2048 / _W:
nat.go#L969: const n = 2048 / _W // compiler hint
nat.go#L1206: aLimbs[i] |= aLimbs[i+1] << (_W - 1)
nat.go#L1208: aLimbs[i] |= carry << (_W - 1)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)